mega watt - Spanish English Dictionary